home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16201 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.0 KB  |  51 lines

  1. Path: news.primenet.com!jstern
  2. From: jstern@primenet.com (Josh Stern)
  3. Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk
  4. Subject: Re: Will Java kill C++?
  5. Date: 9 Apr 1996 14:36:02 -0700
  6. Organization: Primenet Services for the Internet
  7. Sender: root@primenet.com
  8. Message-ID: <4kel82$rit@nnrp1.news.primenet.com>
  9. References: <4k3cdo$np5@taurus.adnc.com> <4k7akk$nsh@engnews2.Eng.Sun.COM> <DpIG6w.LF8@research.att.com> <316A66FA.4F4B@netalive.com>
  10. X-Posted-By: jstern@usr1.primenet.com
  11.  
  12. Erik P. DeBenedictis <erikd@netalive.com> wrote:
  13.  
  14. >I believe there are better comparisons than C/C++ and Java. There is precedent
  15. >for applying marketing to computer languges, however. Prolog (or the Japanese
  16. >5th generation computing initiative) and PL/1 got very expensive marketing campaigns
  17. >as well. These were all bombs.
  18.  
  19. >Is it possible that Java will become the Prolog or PL/1 of the 90's?
  20.  
  21. I don't have any first hand experience with PL/1 but your
  22. characterization of Prolog is neither fair nor accurate.
  23. Prolog was developed primarily within the academic community,
  24. and is still widely used (with good reason) for AI 
  25. programming in Europe and Japan. My impression is that it
  26. is also gaining popularity for NLP work in the U.S.
  27. Different langußges are appropriate for different purposes -
  28. IMO, Prolog and C++ shouldn't even be seen as competitors since
  29. the basic facilities that they provide are so completely
  30. orthogonal.  If your application calls for the use of
  31. unification, theorem proving using backward chaining,
  32. dynamic backtracking search, or focuses primarily
  33. on constraint relationships in your domain that are most
  34. naturally represented using declarative (rather than
  35. procedural) formalisms, then you would be foolish not
  36. to look at including an off the shelf Prolog engine
  37. in your code.
  38.  
  39. Parallelization of Prolog is also an active research
  40. area.
  41.  
  42. - Josh
  43.  
  44.  
  45.  
  46. --
  47. -------------------------------------------------------------------------------
  48. jstern
  49. jstern@primenet.com
  50. -------------------------------------------------------------------------------
  51.